From 7ed3fe06526a5774d142fcd097ced0812dc7c24a Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Sun, 7 Jan 2018 00:35:22 +0100 Subject: [PATCH] babl: prepare babl_fish_process for direct calling --- babl/babl-fish-path.c | 27 +++++++++++++++++++++------ export-symbols | 2 +- 2 files changed, 22 insertions(+), 7 deletions(-) diff --git a/babl/babl-fish-path.c b/babl/babl-fish-path.c index 4b087fc..7878c1c 100644 --- a/babl/babl-fish-path.c +++ b/babl/babl-fish-path.c @@ -608,7 +608,7 @@ babl_fish_path (const Babl *source, } static long -babl_fish_path_process (Babl *babl, +babl_fish_path_process (const Babl *babl, const void *source, void *destination, long n) @@ -651,10 +651,10 @@ babl_fish_path_process (Babl *babl, } static long -babl_fish_process (Babl *babl, - const void *source, - void *destination, - long n) +_babl_fish_process (const Babl *babl, + const void *source, + void *destination, + long n) { long ret = 0; @@ -696,6 +696,21 @@ babl_fish_process (Babl *babl, return ret; } +long +babl_fish_process (const Babl *babl, + const void *source, + void *destination, + long n); + +long +babl_fish_process (const Babl *babl, + const void *source, + void *destination, + long n) +{ + return _babl_fish_process (babl, source, destination, n); +} + long babl_process (const Babl *cbabl, const void *source, @@ -717,7 +732,7 @@ babl_process (const Babl *cbabl, { babl->fish.processings++; babl->fish.pixels += - babl_fish_process (babl, source, destination, n); + _babl_fish_process (babl, source, destination, n); return n; } diff --git a/export-symbols b/export-symbols index f85fec9..d229698 100644 --- a/export-symbols +++ b/export-symbols @@ -36,7 +36,7 @@ babl_new_palette babl_palette_reset babl_palette_set_palette babl_process -babl_process +babl_fish_process babl_sampling babl_set_user_data babl_space -- 2.30.2